antibody arrays cdna microarray lysate arrays genomics lystae hybridization microarray dna fluorescence bioinformatics antibody microarrays lysate printer